getting started
Quickstart
This page takes a fresh VPS to a running application in about ten minutes, and explains every file it creates along the way. You need a server with a public IP, a domain pointed at it, and SSH access.
1. Install #
On the server, as a user with sudo:
The installer places a single binary in /usr/local/bin/walden and checks that podman, systemd and Caddy are present, installing any that are missing from your distribution's own repositories.
2. Describe your app #
In your project directory, walden init writes a minimal walden.toml:
3. Deploy #
That's the whole deploy. Walden built the image with podman, installed a systemd unit to keep it running, appended a Caddy block for the domain, and reloaded. Every file it wrote is printed to the terminal.
4. Look around #
Everything walden created is a plain file: